package org.jeecg.modules.qyxx.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecg.modules.qyxx.entity.resp.BaseResponse;

import java.io.Serializable;
import java.util.Date;

@Data
public class AppQyxxQueryResponse extends BaseResponse implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 506151389024564222L;
	
	/**
	 * 主管税务机关名称
	 */
	@ApiModelProperty(value="国税登记序号",required=false)
	private String gsDjxh;
	@ApiModelProperty(value="出口退税",required=false)
	private String ckts;
	@ApiModelProperty(value="地税登记序号",required=false)
	private String dsDjxh;
	@ApiModelProperty(value="",required=false)
	private String zgswjgmc;
	@ApiModelProperty(value="sessionId",required=false)
	private String sessionId;
	@ApiModelProperty(value="客户端编码",required=false)
	private String clientNo;
	@ApiModelProperty(value="用户名称",required=false)
	private String yhmc;
	@ApiModelProperty(value="纳税人名称",required=false)
	private String nsrmc;
	@ApiModelProperty(value="",required=false)
	private String zcdzxzqhszDm;
	@ApiModelProperty(value="",required=false)
	private String scjydzxzqhszDm;
	@ApiModelProperty(value="三方协议号",required=false)
	private String sfxyh;
	@ApiModelProperty(value="主管税务局代码",required=false)
	private String zgswjDm;
	@ApiModelProperty(value="纳税人识别号",required=false)

	private String nsrsbh;
	@ApiModelProperty(value="身份证姓名",required=false)
	/**
	 * 身份证姓名
	 */
	private String fddbrhfzrhyzxm;
	@ApiModelProperty(value="修改日期",required=false)
	/**
	 * 修改日期
	 */
	private Date xgrq;
	@ApiModelProperty(value="",required=false)
	private String djrq;
	@ApiModelProperty(value="",required=false)
	private String lrrDm;
	@ApiModelProperty(value="",required=false)
	private Date lrrq;
	@ApiModelProperty(value="证件类型",required=false)

	/**
	 * 证件类型
	 */
	private String fddbrhfzrhyzsfzjzlMc;
	@ApiModelProperty(value="证件号码",required=false)
	/**
	 * 证件号码
	 */
	private String fddbrhfzrhyzsfzjhm;
	@ApiModelProperty(value="",required=false)
	private String fddbrhfzrhyzsfzjzlDm;
	@ApiModelProperty(value="纳税人状态代码",required=false)
	
	/**
	 * 纳税人状态代码
	 */
	private String nsrztDm;
	@ApiModelProperty(value="会计制度准则代码",required=false)

	/**
	 * 会计制度准则代码
	 */
	private String kjzdzzDm;
	@ApiModelProperty(value="主管税务机关代码",required=false)

	/**
	 * 主管税务机关代码
	 */
	private String zgswjgdm;
	@ApiModelProperty(value="行业代码 ",required=false)
	/**
	 * 行业代码 
	 */
	private String hydm;
	@ApiModelProperty(value="1 生产型 2流通型 3劳务型 9 其他型 4服务型",required=false)
	/**
	 *  1 生产型 2流通型 3劳务型 9 其他型 4服务型
	 */
	private String zzsqylxDm;
	@ApiModelProperty(value="纳税人状态名称",required=false)
	/**
	 * 纳税人状态名称
	 */
	private String nsrztMc;
	@ApiModelProperty(value="登记序号",required=false)
	/**
	 * 登记序号
	 */
	private String djxh;
	@ApiModelProperty(value="社会信用代码",required=false)
	/**
	 * 社会信用代码
	 */
	private String shxydm;
	@ApiModelProperty(value="是否为一般纳税人",required=false)
	/**
	 * 是否为一般纳税人
	 */
	private boolean isYbnsr;
	@ApiModelProperty(value="",required=false)
	/**
	 * 
	 */
	private String zgswskfjDm;
	@ApiModelProperty(value="多笔登记序号标识",required=false)
	/**
	 * 多笔登记序号标识
	 */
	private boolean manyDjxhFlag;
	@ApiModelProperty(value="财务负责人姓名",required=false)
	
	//财务负责人姓名 
	private String cwfzrxm;
	@ApiModelProperty(value="财务负责人身份证种类代码",required=false)
	//财务负责人身份证种类代码
	private String cwfzrsfzjzlDm;
	@ApiModelProperty(value="财务负责人身份证号码",required=false)
	//财务负责人身份证号码
	private String cwfzrsfzjhm;
	@ApiModelProperty(value="财务负责人固定电话",required=false)
	//财务负责人固定电话
	private String cwfzrgddh;
	@ApiModelProperty(value="财务负责人身份证号码",required=false)
	//财务负责人身份证号码
	private String cwfzryddh;
	@ApiModelProperty(value="财务负责人电子邮箱",required=false)
	//财务负责人电子邮箱
	private String cwfzrdzyx;

	@ApiModelProperty(value="课征主体登记类型代码",required=false)
	private Integer kzztdjlxDm;

	@ApiModelProperty(value="银行账号",required=false)
	private String khzh;

	@ApiModelProperty(value="用户身份代码",required=false)
	private String yhsfdm;
	@ApiModelProperty(value="用户身份名称",required=false)
	private String yhsfmc;
	
}
